- 词义辨析
have been doing,had been doing
have been doing 过去做的事情一直延续到现在还在做
had been doing 过去做的事情已经做完了,现在没有再做了
两者的区别就是 时间跨度的问题 第一个的时间跨度是 过去到现在还继续
第二个时间跨度是 过去到现在没有继续 了
只要还是继续做的话就用have been doing
- 双语例句 更多例句
It really is. But all of us have been doing the work for years.
是的. 但是我们所有的人已经在这儿工作很久了.
轻松英语会话---联想2000词(上)
事情发展迅速的时候,你很难搞清楚自己在做什么、学什么,所以停止思考这些问题是很重要的。
中考真题- 2017 山西 任务型阅读A
Some scientists have been doing research on artificial internal organs.
一些科学家一直在研究人造内脏。
《外研社英语同义词辨析词典》
- 相关词组
- have largeness of mind胸襟豁达;
- have the defects of one's qualitiesv.有伴随着优点的缺点
- have effect on对…有影响;
- be busy doing忙于(做)...;
- have never seen before前所未见;
- end up doing结果是(做)…;以(做)…而告终;结果变成…;最后发展为…;
- have been around a lot世故深
- have power over对…有控制权;
- sorry to have kept you waiting很抱歉让你久等了;对不起让你久等了;对不起,让您久等了
- burst out doing突然爆发了
- have no desire to enter government service不求闻达
- enjoy doing something喜欢做点什么
- fall to doing着手
- have the time能有时间;因为有表而知道时间;
- have just the necessities of living一无长物
- How are you doing 你好吗;你过得如何;你过得好吗;
- have been in呆在某个地方;去过某个地方;
- be busy doing something忙着做点什么
- have the run of one's teeth免费吃饭
- go about doing着手,开始工作;
- 今日热词
- 热门搜索
- Daniel Radcliffe 丹尼尔·雷德克里夫;哈利;丹尼尔•雷德克里夫;丹尼尔-雷德克里夫;丹尼尔·雷德克里弗
- scold v.训斥,责骂;n.唠唠叨叨[吵吵嚷嚷,高声]骂人的人[妇女]
- modem n.调制解调器;
- coach n.教练;辅导教师;长途汽车;(火车)旅客车厢;四轮大马车;经济舱;v.当教练;训练;指导;辅导;给…补习;
- guardian n.监护人;保护者,维护者;法国修道院院长;
- college n. 大学;(英国)学院;学会;(尤指必须交费的)中学;
- may modal.(有可能但不肯定)也许,可能;(征求同意或表示允许)可以;(表明目的)可以,能够;(转折前所述情况属实)也许;(表示愿望)但愿n.山楂花;五月(May)
- close your eyes [电影]闭眼缉凶;闭上眼睛
- ceiling n.天花板,顶棚;上限;最高飞行限度;
- 海贼王 [动漫]ONE PIECE;Pirate king
- witness n.目击者;见证人;v.出席;见证;
- hometown n.家乡,故乡;“home town”的变体;